//
//  ScoreLabelSystem.hpp
//  Tetris
//
//  Created by Jeppe Nielsen on 4/7/14.
//  Copyright (c) 2014 Jeppe Nielsen. All rights reserved.
//

#pragma once
#include "GameWorld.hpp"
#include "Score.hpp"
#include "Label.hpp"

class ScoreLabelSystem : public GameSystem {
public:
    void Initialize();
    void ObjectAdded(GameObject* object);
    void ObjectRemoved(GameObject* object);
private:
    void ScoreChanged(Score* score, GameObject* object);
};